home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows5 / winnet.zip / PROMBOOT.NOT < prev    next >
Text File  |  1990-06-11  |  5KB  |  104 lines

  1. It has previously been rather difficult to use packet drivers if your PC
  2. is PROM booted from a network. The first good solution for Novell networks
  3. was described in the Wesleyan report. It was still rather complicated, though.
  4.  
  5. Then I saw the appended message from John Mann. I have tried it and it is
  6. much easier.
  7.  
  8. His fix, however, required a special version of each driver to be used for
  9. PROM boot (remote reset i Novell terminology). That's hard to maintain
  10. and would double the size of the packet driver distribution file.
  11.  
  12. So I have turned his fix into an option at load time. Or rather TWO options.
  13.  
  14. The n option converts between Ethernet type 8137 and Novell ISO-like packets.
  15. This is required if you use a standard boot PROM from the network card
  16. manufacturer and use the packet driver IPX from BYU. But as an added feature 
  17. you can also use it to run packet drivers without ECONFIGing the Novell 
  18. server, which is not always possible.
  19.  
  20. The d option delays initialization and is the elegant solution to make
  21. PROM booting work. Because the initialization code must be kept after loading,
  22. the size of the packet driver will increase in this case. I have however 
  23. enhanced Johns code by recognising that this code was at the end of TAIL.ASM, 
  24. and by moving it to the beginning, I saved about 1 kbyte. Now the d option only
  25. increases the packet driver size by 1.5 kbyte.
  26.  
  27. Typical AUTOEXEC.BAT for DOS 3.x and Novell Netware PROM boot:
  28.  
  29.   echo off
  30.   prompt $p$g
  31.   keybsv (or any other TSRs you need)
  32.   wd8003e -d -n 0x7c 3 0x280 0xd000
  33.   ipx
  34.   net3
  35.   rem < - - - - - - - - - - - this is a long line of spaces - - - - - - - >
  36.   rem < - - - - - - - - - - - this is a long line of spaces - - - - - - - >
  37.   f:
  38.   login
  39.  
  40. Also copy the above AUTOEXEC.BAT to the SYS:LOGIN directory.
  41.   
  42. Thats all, folks. Enjoy!
  43.  
  44.                                              
  45. Jan Engvald, Lund University Computing Center
  46. ________________________________________________________________________
  47.    Address: Box 783                E-mail: xjeldc@ldc.lu.se
  48.             S-220 07 LUND     Earn/Bitnet: xjeldc@seldc52
  49.             SWEDEN           (Span/Hepnet: Sweden::Gemini::xjeldc)
  50.     Office: Soelvegatan 18         VAXPSI: psi%24020031020720::xjeldc
  51.  Telephone: +46 46 107458          (X.400: C=se; A=TeDe; P=Sunet; O=lu;
  52.    Telefax: +46 46 138225                  OU=ldc; S=Engvald; G=Jan)
  53.      Telex: 33533 LUNIVER S
  54. ==============================================================================
  55.  
  56. From lth.se!sunic!mcsun!uunet!cs.utexas.edu!samsung!munnari.oz.au!bruce!monu1!
  57.      vaxc!johnm Mon Jun 11 17:03:26 MET DST 1990
  58.  
  59. In article <399@van-bc.UUCP>, skl@van-bc.UUCP (Samuel Lam) writes:
  60. > By now, thanks to Kelly MacDonald at BYU, we all know how to do
  61. > Ethernet II (Blue Book) Novell over a packet driver and make it
  62. > co-exist with a TCP/IP stack on top of the same packet driver...
  63. > The question of the day now is:  Does anyone have any insight
  64. > in doing the same with the ordinary 802.3 Novell, so that one
  65. > would not have to involve the Novell servers and other Novell
  66. > nodes on the network just to get TCP/IP and Novell to co-exist
  67. > on one Ethernet interface on a single PC?
  68.  
  69. I've done it.  I modified HEAD.ASM and TAIL.ASM from version 5 of the
  70. packet drivers and use an IPX linked against PDSHELL.OBJ.  
  71.  
  72. I also modified things so that the packet driver doesn't initialize the
  73. Ethernet card until you actually use the packet driver.  This works well
  74. with the WD8003E driver, but with the NE1000/Tiara driver it doesn't
  75. show you the Ethernet address until you actually start using the packet
  76. driver.  :-(
  77.  
  78. We had to continue using 802.3 Novell because we needed student PCs to
  79. remote boot (from the Novell fileserver).  In the AUTOEXEC.BAT just load
  80. the appropriate packet driver, IPX linked against PDSHELL, NET3, and do
  81. the rest of the things you normally do.  No need to have a RAM disk
  82. taking up memory.
  83.  
  84. In our AUTOEXEC.BAT we also have a program that looks at the signature
  85. in the Ethernet Boot ROM and decides which packet driver to load (with
  86. which IRQ etc.).  This means we can have *one* boot image on the server
  87. for all types of cards, and we don't have classrooms full of PCs each
  88. reading BOOTCONF.SYS two bytes at a time ... but that's a different
  89. story.
  90.  
  91. Please use this code, improve it (it's my only bit of 8*86 coding --
  92. done without a manual), and share it around.
  93.  
  94.     John
  95.  
  96. < Patches to HEAD.ASM and TAIL.ASM deleted >
  97.  
  98. --
  99. John Mann, Computer Centre, Monash University, Clayton VIC 3168, Australia
  100. Net: johnm@vaxc.cc.monash.edu.au  Ph: +61 3 565 4774  FAX: +61 3 565 4746
  101.  
  102.  
  103.